bench terrace - Spanish English Dictionary